home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
gnu
/
gprof
/
gpfsrc07.zoo
/
Changelog
next >
Wrap
Text File
|
1992-04-27
|
2KB
|
59 lines
Changelog for gprof: entries are in ascending order
gprof.c:: ++jrb
add reloc before dumping the summary file to the symbol value
add _malloczero(1) :: the code seems to assume it.
------------------------------- Patchlevel 2 ---------------------------
gprof.c, st-out.h:: andreas
handle long GST format symbols
++jrb:: use of gcc -G to get long symbols is *HIGHLY* recommended
(in fact i am considering making this the default. BTW
thanks to apratt@atari, db now supports GST symbols. So
does Michal Jaegermann's version of szadb)
------------------------------- Patchlevel 3 ---------------------------
*.[ch]:: ++jrb
-- sync code up with GNU gprof from binutils 1.9.
-- add in g++ name demangler hooks. to use the name demangler
all you have to do is delete the function cplus_demangle()
from the end of gprof.c and link in cplus-dem.o instead.
for now we leave this out because even with -G the mangled
names are too long, and the demangler gets confused.
gprof.c:: ++jrb
filter out "gcc_compiled" symbols
filter out the dummy symbols ld dumped in (in write_atari_sym)
(ie. syms of type A_UNDF). Some of these are legit and not
dummies, but certainly are of no interest to profiling.
filter out symbols that look like "D:<name>" where D is any drive.
(this is to catch cases where there is no '\' in the pathname)
------------------------------- Patchlevel 4 ---------------------------
gprof.c:: ++jrb
pass underscores to the demangler.
link in demangler
cplusdem.c:: ++jrb
c++ demangler
Makefile:: ++jrb
link in demangler
------------------------------- Patchlevel 5 ---------------------------
gprof.c:: ++jrb
various fixes from the net. gprof -s should work better now.
------------------------------- Patchlevel 6 ---------------------------
cplusdem.c:: ++jrb
fix up demangler as per util diffs
------------------------------- Patchlevel 7 ---------------------------